package model;

import java.io.Serializable;
import java.net.UnknownHostException;

public class MensagemDeAutenticacao implements Serializable, Enviavel{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	public static final boolean LOGIN = true;
	public static final boolean LOGOUT = false;
	private boolean tipo;
	private boolean validacao;
	private String ipDestino;
	private String ipRemetente;
	private Contato usuario;
	private String senha;
	
	//aqui tem um comentario
	public MensagemDeAutenticacao(Contato usuario, String senha) throws UnknownHostException {
		this.usuario = usuario;
		this.senha = senha;
	}
	
	public MensagemDeAutenticacao() {
		super();
	}



	public boolean getValidacao() {
		return validacao;
	}

	public void setValidacao(boolean validacao) {
		this.validacao = validacao;
	}

	public boolean isTipo() {
		return tipo;
	}

	public void setTipo(boolean tipo) {
		this.tipo = tipo;
	}

	public String getIpDestino() {
		return ipDestino;
	}

	public void setIpDestino(String ipDestino) {
		this.ipDestino = ipDestino;
	}

	public String getIpRemetente() {
		return ipRemetente;
	}

	public void setIpRemetente(String ipRemetente) {
		this.ipRemetente = ipRemetente;
	}

	public Contato getUsuario() {
		return usuario;
	}

	public void setUsuario(Contato usuario) {
		this.usuario = usuario;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}

	public String getSenha() {
		return senha;
	}	
	
	
	
	
}
